package main
import (
	"fmt"
	"listing"
)

func main() {
	poss := []int64{32,63,88,125,153,178,209,297,343,383,429,472,497,546,580,605,651,688,713,744,778,812,867,910,947,993,1066,1115,1167,1201,1250,1302,1327,1406,1461,1489,1514,1539,1567,1592,1620,1645,1670,1710,1735,1760,1794,1828,1859,1884,1939,1964,2019,2089,2159,2208,2236,2288,2313,2374,2432,2469,2515,2555,2586,2644,2672,2706,2764,2879,2919,2956,3011,3036,3073,3104,3129,3157,3215,3243,3290,3327,3370,3407,3457,3584,3688,3716,3747,3784,3836,3864,3895,3923,3960,4012,4058,4089,4126,4175,4206,4237,4286,4335,4375,4403,4434,4468,4514,4545,4576,4607,4653,4684,4725,4762,4806,4843,4890,4918,4974,5035,5060,5124,5203,5231,5289,5332,5363,5418,5453,5484,5512,5546,5589,5624,5680,5729,5786,5814,5848,5891,5926,5990,6031,6077,6138,6190,6222,6247,6320,6388,6440,6486,6524,6573,6622,6686,6729,6778,6824,6865,6920,6963,6991,7022,7128,7153,7205,7278,7346,7390,7421,7497,7528,7559,7611,7639,7670,7722,7794,7831,7868,7900,7943,7995,8045,8082,8123,8151,8206,8237,8296,8342,8371,8402,8427,8464,8499,8530,8579,8616,8651,8691,8728,8759,8790,8827,8864,8910,8944,8984,9078,9127,9188,9249,9280,9317,9373,9417,9448,9497,9531,9580,9615,9650,9687,9721,9755,9786,9832,9866,9897,9979,10023,10088,10203,10241,10275,10330,10359,10390,10431,10469,10509,10543,10575,10615,10655,10689,10726,10772,10830,10858,10904,10947,11008,11043,11077,11117,11146,11189,11224,11252,11277,11332,11378,11415,11450,11481,11524,11570,11616,11653,11693,11742,11788,11828,11859,11893,11927,11955,12004,12044,12078,12127,12162,12223,12267,12299,12387,12430,12471,12523,12569,12612,12643,12689,12723,12763,12813,12901,12941,12972,13000,13041,13081,13130,13161,13204,13253,13362,13411,13460,13521,13550,13599,13642,13712,13752,13777,13820,13857,13882,13910,13950,13975,14024,14052,14131,14165,14196,14234,14281,14312,14352,14380,14417,14454,14497,14541,14578,14624,14667,14699,14733,14797,14834,14862,14915,14949,14989,15035,15070,15110,15156,15193,15236,15288,15331,15371,15396,15424,15461,15501,15535,15572,15616,15656,15726,15767,15795,15829,15869,15903,15931,15965,16011,16057,16106,16155,16192,16226,16294,16331,16410,16456,16495,16553,16587,16635,16666,16706,16734,16783,16838,16866,16909,16934,16962,17005,17033,17067,17095,17138,17175,17221,17270,17388,17426,17554,17585,17616,17650,17687,17733,17785,17872,17912,17949,17986,18017,18066,18109,18161,18199,18245,18282,18322,18384,18424,18452,18486,18512,18561,18589,18630,18662,18702,18758,18786,18826,18854,18888,18946,18998,19042,19067,19104,19138,19214,19242,19300,19340,19383,19417,19457,19485,19540,19583,19637,19666,19724,19755,19793,19845,19873,19919,19947,20005,20057,20149,20192,20226,20260,20318,20382,20481,20524,20609,20661,20726,20778,20818,20855,20895,20920,20957,20982,21025,21053,21108,21148,21181,21215,21314,21366,21400,21428,21501,21529,21557,21586,21645,21748,21792,21838,21863,21888,21949,22001,22050,22090,22121,22164,22189,22229,22257,22339,22382,22437,22508,22555,22598,22677,22705,22751,22818,22861,22919,22950,22984,23018,23067,23102,23133,23158,23253,23308,23336,23373,23454,23482,23516,23551,23588,23628,23681,23725,23759,23793,23826,23851,23885,23940,23965,24005,24036,24089,24145,24170,24214,24276,24338,24387,24421,24494,24558,24610,24661,24701,24744,24805,24845,24885,24928,24992,25027,25058,25089,25132,25172,25200,25252,25280,25317,25360,25392,25429,25457,25506,25534,25580,25608,25642,25670,25740,25780,25814,25855,25892,25944,25972,26012,26046,26101,26159,26187,26218,26264,26308,26336,26373,26422,26453,26502,26545,26582,26625,26656,26696,26727,26761,26798,26862,26918,26988,27056,27087,27139,27170,27222,27265,27326,27384,27439,27479,27513,27544,27590,27624,27658,27701,27747,27791,27823,27857,27882,27919,27944,27975,28006,28046,28077,28129,28160,28188,28231,28289,28323,28351,28382,28413,28456,28493,28527,28567,28616,28641,28676,28707,28738,28796,28827,28871,28905,28958,28995,29036,29097,29141,29178,29252,29304,29338,29381,29418,29456,29493,29545,29589,29632,29669,29712,29737,29768,29799,29830,29867,29905,29951,29985,30017,30051,30085,30119,30150,30184,30224,30255,30283,30329,30375,30442,30506,30576,30615,30649,30692,30723,30784,30812,30882,30922,30971,31038,31075,31118,31152,31186,31220,31284,31396,31433,31479,31531,31571,31611,31669,31704,31768,31817,31869,31936,31971,32008,32060,32097,32134,32177,32217,32275,32336,32386,32417,32451,32512,32546,32586,32677,32708,32746,32780,32853,32893,32936,32979,33013,33047,33084,33127,33179,33219,33265,33293,33324,33355,33395,33435,33475,33521,33559,33599,33627,33658,33686,33729,33787,33822,33904,33949,33992,34026,34075,34127,34173,34208,34254,34288,34379,34416,34456,34511,34569,34597,34646,34695,34723,34778,34812,34876,34905,34957,35003,35038,35075,35109,35146,35174,35208,35236,35294,35325,35356,35396,35424,35458,35492,35526,35578,35633,35679,35722,35768,35799,35842,35900,35934,36025,36071,36129,36163,36203,36249,36298,36350,36417,36478,36515,36572,36642,36682,36716,36750,36815,36852,36884,36939,36976,37013,37071,37118,37168,37214,37282,37322,37351,37403,37452,37483,37535,37581,37627,37665,37708,37772,37806,37867,37905,37951,38000,38037,38065,38117,38170,38211,38242,38291,38322,38365,38396,38436,38461,38507,38565,38593,38639,38700,38755,38822,38859,38896,38930,38985,39040,39108,39169,39215,39282,39328,39368,39439,39489,39539,39594,39619,39663,39700,39758,39799,39837,39892,39972,40015,40040,40089,40136,40176,40210,40238,40293,40345,40391,40434,40471,40511,40561,40595,40671,40726,40785,40828,40862,40896,40942,40985,41016,41057,41091,41150,41184,41230,41276,41347,41394,41435,41499,41536,41585,41659,41711,41760,41830,41867,41913,41944,41990,42024,42071,42132,42283,42329,42378,42403,42453,42502,42539,42579,42637,42708,42796,42843,42874,42958,42983,43046,43099,43139,43176,43235,43290,43371,43412,43467,43492,43559,43590,43621,43735,43799,43845,43879,43904,43953,43996,44057,44091,44131,44174,44206,44258,44286,44320,44381,44445,44474,44509,44558,44593,44627,44667,44719,44754,44785,44813,44859,44906,44955,44983,45035,45069,45094,45137,45162,45217,45245,45297,45391,45434,45459,45508,45539,45588,45628,45668,45709,45746,45822,45883,45915,45964,46004,46047,46087,46145,46173,46225,46259,46318,46349,46380,46408,46436,46476,46531,46573,46613,46650,46714,46757,46803,46885,46910,46956,46999,47024,47092,47138,47187,47224,47258,47292,47338,47378,47407,47444,47500,47549,47580,47623,47648,47693,47816,47878,47947,48015,48062,48105,48139,48182,48248,48303,48350,48387,48431,48487,48524,48585,48616,48653,48703,48768,48809,48852,48886,48926,48978,49025,49060,49101,49132,49175,49206,49260,49328,49380,49429,49488,49534,49592,49626,49663,49703,49740,49792,49829,49891,49928,49959,50008,50049,50086,50120,50172,50212,50249,50283,50314,50367,50419,50468,50499,50534,50565,50593,50625,50695,50726,50772,50806,50856,50887,50956,51002,51072,51128,51189,51235,51284,51361,51435,51495,51541,51584,51649,51690,51752,51798,51860,51900,51952,51992,52029,52066,52091,52122,52184,52252,52289,52345,52409,52485,52541,52572,52621,52652,52695,52803,52872,52909,52937,52974,53032,53115,53194,53228,53277,53329,53375,53432,53463,53565,53626,53681,53746,53783,53841,53875,53921,53977,54017,54051,54091,54161,54192,54223,54266,54331,54406,54480,54526,54563,54597,54634,54690,54757,54797,54831,54889,54951,54998,55063,55115,55165,55214,55245,55310,55342,55404,55438,55475,55543,55633,55667,55728,55762,55817,55878,55948,55985,56037,56086,56120,56175,56218,56272,56360,56427,56470,56546,56610,56671,56729,56772,56809,56861,56935,56963,57015,57047,57106,57170,57219,57262,57290,57361,57416,57474,57529,57600,57634,57671,57708,57770,57804,57862,57917,57960,57988,58037,58114,58169,58197,58268,58299,58348,58385,58440,58524,58549,58601,58632,58678,58724,58770,58816,58919,58989,59173,59213,59253,59299,59354,59399,59439,59464,59498,59538,59566,59600,59646,59695,59729,59778,59807,59832,59896,59933,59979,60025,60074,60108,60181,60206,60249,60301,60362,60420,60466,60521,60561,60631,60698,60754,60807,60874,60940,60980,61032,61069,61125,61172,61218,61265,61329,61375,61448,61515,61565,61605,61663,61691,61731,61768,61824,61870,61953,61996,62025,62092,62129,62160,62209,62244,62293,62318,62364,62428,62481,62515,62564,62617,62678,62730,62782,62810,62853,62920,62948,62994,63028,63065,63090,63133,63158,63198,63256,63293,63348,63382,63431,63462,63538,63602,63636,63668,63750,63787,63875,63960,64004,64047,64081,64115,64170,64237,64283,64347,64384,64461,64496,64527,64576,64616,64665,64702,64730,64798,64838,64881,64922,64956,65027,65052,65098,65133,65173,65204,65250,65287,65336,65370,65401,65450,65514,65560,65591,65631,65686,65735,65811,65854,65885,65925,65960,66006,66067,66110,66144,66181,66242,66274,66323,66358,66401,66439,66467,66516,66571,66602,66660,66712,66746,66774,66799,66836,66870,66910,66938,66966,67006,67031,67089,67136,67176,67219,67274,67308,67360,67391,67416,67465,67520,67554,67585,67665,67720,67761,67801,67854,67897,67952,67998,68032,68066,68109,68155,68195,68247,68299,68351,68406,68473,68498,68532,68593,68639,68685,68713,68750,68778,68810,68847,68893,68921,68949,68989,69041,69081,69115,69158,69213,69272,69321,69370,69419,69463,69500,69552,69601,69686,69733,69803,69831,69871,69920,69966,70000,70046,70090,70124,70176,70207,70247,70275,70309,70346,70389,70424,70467,70513,70547,70575,70609,70677,70729,70761,70801,70832,70902,70930,70985,71013,71071,71138,71166,71206,71258,71394,71423,71457,71485,71529,71617,71681,71748,71788,71822,71865,71923,71957,71991,72020,72114,72157,72200,72231,72266,72297,72373,72416,72501,72550,72597,72649,72689,72753,72793,72818,72861,72904,72983,73015,73049,73084,73124,73179,73231,73277,73329,73390,73442,73488,73531,73604,73677,73705,73784,73821,73870,73907,73965,74014,74063,74133,74174,74208,74260,74316,74365,74411,74471,74532,74581,74618,74673,74722,74753,74787,74836,74864,74926,74954,75000,75061,75086,75129,75166,75224,75285,75313,75377,75414,75445,75485,75516,75541,75575,75606,75637,75669,75706,75734,75823,75890,75934,75974,76017,76057,76106,76134,76165,76205,76254,76294,76331,76362,76402,76475,76518,76558,76592,76638,76663,76694,76758,76789,76823,76866,76912,76967,76992,77032,77060,77121,77161,77198,77260,77306,77337,77401,77444,77478,77536,77573,77616,77653,77684,77754,77782,77813,77841,77866,77897,77943,77983,78029,78075,78109,78146,78174,78205,78236,78279,78313,78353,78393,78427,78455,78483,78526,78578,78627,78670,78753,78797,78828,78865,78902,78930,78980,79020,79054,79094,79142,79191,79237,79295,79329,79381,79427,79455,79495,79559,79590,79624,79658,79701,79735,79781,79836,79924,79958,80007,80038,80069,80124,80158,80204,80242,80276,80319,80350,80420,80454,80515,80555,80580,80620,80666,80694,80722,80768,80796,80830,80873,80913,80953,80996,81048,81085,81122,81153,81181,81207,81232,81257,81306,81340,81377,81414,81469,81518,81546,81625,81654,81682,81716,81744,81772,81824,81879,81931,81980,82017,82054,82124,82179,82210,82274,82329,82366,82415,82470,82531,82571,82602,82644,82681,82715,82755,82813,82859,82899,82939,82985,83013,83059,83090,83133,83189,83226,83284,83318,83343,83398,83423,83471,83499,83533,83567,83592,83620,83678,83706,83744,83784,83812,83849,83874,83933,83970,84010,84054,84085,84119,84159,84202,84236,84280,84305,84366,84401,84436,84497,84550,84609,84655,84705,84742,84792,84832,84863,84910,84944,84978,85045,85104,85153,85199,85237,85289,85330,85367,85413,85459,85499,85546,85592,85626,85657,85691,85740,85786,85823,85851,85876,85913,85956,86017,86045,86085,86122,86168,86217,86260,86303,86337,86380,86417,86469,86500,86543,86571,86614,86651,86700,86728,86780,86820,86857,86918,86957,86994,87034,87059,87108,87139,87173,87251,87285,87310,87362,87387,87430,87502,87539,87564,87592,87657,87706,87744,87814,87842,87879,87910,87947,87978,88012,88073,88110,88168,88214,88245,88282,88361,88389,88426,88458,88493,88536,88564,88599,88648,88686,88724,88767,88807,88842,88897,88931,88968,89003,89034,89062,89102,89160,89203,89243,89274,89311,89348,89385,89419,89447,89499,89524,89549,89577,89611,89657,89691,89737,89771,89799,89837,89895,89938,89981,90015,90043,90080,90132,90164,90213,90241,90266,90297,90325,90356,90408,90454,90506,90540,90574,90621,90662,90703,90752,90786,90838,90898,90926,90969,91024,91085,91110,91160,91197,91231,91268,91297,91338,91381,91418,91447,91490,91524,91549,91577,91612,91643,91678,91712,91746,91777,91808,91848,91894,91925,91959,92014,92042,92080,92132,92160,92203,92231,92295,92323,92369,92418,92453,92493,92536,92582,92622,92650,92684,92721,92776,92834,92865,92896,92945,92970,92998,93035,93069,93119,93195,93241,93278,93339,93370,93398,93429,93466,93503,93534,93583,93638,93678,93733,93776,93822,93911,93939,93970,93998,94053,94090,94121,94158,94189,94232,94278,94321,94385,94422,94450,94490,94515,94579,94604,94633,94667,94695,94747,94775,94902,94933,94979,95016,95047,95075,95124,95188,95219,95256,95302,95330,95379,95410,95435,95463,95509,95547,95575,95610,95638,95690,95736,95773,95873,95904,95938,95993,96045,96070,96107,96166,96206,96237,96271,96305,96342,96376,96411,96448,96498,96538,96569,96612,96641,96672,96697,96749,96783,96814,96863,96915,96943,96987,97015,97056,97099,97133,97161,97195,97241,97293,97327,97358,97395,97441,97484,97515,97558,97605,97639,97679,97713,97759,97790,97833,97885,97925,97956,97999,98046,98104,98159,98193,98236,98273,98310,98360,98418,98464,98515,98556,98593,98630,98659,98693,98727,98768,98799,98833,98864,98907,98939,98967,98995,99026,99066,99112,99156,99199,99281,99324,99421,99478,99522,99562,99590,99639,99700,99728,99807,99857,99903,99937,99975,100027,100055,100090,100118,100146,100186,100221,100258,100295,100342,100398,100444,100478,100512,100555,100636,100688,100762,100796,100842,100885,100922,100950,100981,101027,101055,101083,101129,101184,101224,101258,101305,101360,101448,101515,101561,101604,101639,101694,101768,101820,101872,101903,101934,101980,102023,102076,102131,102177,102214,102246,102292,102345,102421,102461,102501,102532,102575,102636,102751,102788,102813,102877,102914,102942,102988,103127,103152,103228,103268,103318,103391,103425,103483,103520,103551,103600,103634,103680,103714,103772,103809,103879,103925,103968,104008,104036,104079,104109,104155,104195,104223,104257,104289,104341,104379,104416,104459,104487,104524,104558,104595,104620,104660,104685,104725,104777,104841,104872,104921,104955,104983,105038,105075,105112,105140,105183,105241,105275,105360,105409,105434,105477,105547,105605,105634,105692,105724,105776,105871,105932,105961,106031,106071,106103,106161,106194,106273,106316,106363,106394,106455,106489,106514,106572,106597,106629,106666,106697,106728,106783,106838,106876,106922,106948,106976,107029,107057,107098,107156,107184,107221,107256,107311,107345,107379,107416,107447,107502,107545,107606,107646,107671,107696,107721,107752,107780,107808,107842,107900,107940,107992,108047,108090,108136,108182,108207,108280,108308,108351,108409,108476,108532,108578,108633,108676,108713,108759,108829,108881,108918,108982,109010,109044,109078,109103,109146,109186,109229,109272,109297,109337,109362,109396,109433,109464,109498,109544,109602,109630,109679,109732,109772,109815,109855,109893,109939,110007,110032,110089,110144,110188,110219,110256,110296,110324,110388,110413,110445,110503,110534,110575,110630,110667,110704,110736,110773,110805,110857,110891,110929,110957,111006,111037,111086,111123,111154,111197,111240,111275,111318,111362,111414,111469,111528,111580,111609,111649,111708,111733,111809,111840,111883,111915,111971,112047,112105,112133,112182,112231,112263,112294,112328,112362,112409,112458,112507,112550,112582,112626,112658,112698,112723,112778,112812,112852,112904,112944,112987,113051,113124,113170,113210,113265,113317,113363,113400,113464,113526,113572,113615,113643,113712,113740,113783,113841,113914,113939,113995,114053,114081,114110,114156,114191,114219,114244,114314,114343,114383,114429,114481,114512,114594,114619,114668,114726,114782,114810,114856,114902,114939,114974,115005,115043,115107,115147,115196,115254,115279,115319,115344,115399,115442,115467,115511,115539,115597,115640,115701,115726,115779,115843,115892,115920,115945,115982,116025,116065,116093,116136,116164,116207,116250,116291,116328,116359,116417,116451,116479,116537,116607,116659,116696,116745,116797,116834,116878,116915,116988,117037,117083,117129,117163,117191,117222,117262,117302,117333,117376,117422,117447,117490,117528,117582,117689,117741,117778,117822,117856,117899,117939,117988,118034,118065,118102,118142,118185,118255,118305,118337,118380,118471,118520,118620,118651,118691,118731,118780,118809,118867,118931,118980,119020,119045,119085,119119,119147,119184,119224,119258,119295,119323,119363,119412,119449,119495,119535,119623,119663,119688,119732,119760,119797,119825,119877,119939,119976,120028,120053,120100,120140,120210,120247,120278,120309,120341,120372,120409,120437,120471,120517,120563,120600,120629,120672,120712,120743,120780,120808,120836,120885,120928,120957,121012,121044,121120,121154,121206,121239,121274,121314,121348,121376,121425,121462,121490,121524,121555,121590,121627,121730,121758,121792,121823,121866,121894,121928,121977,122038,122073,122170,122219,122271,122311,122339,122370,122404,122441,122484,122527,122558,122593,122628,122656,122714,122748,122815,122858,122895,122929,122972,123015,123053,123078,123109,123140,123174,123202,123237,123271,123302,123336,123373,123404,123432,123463,123497,123540,123581,123630,123661,123708,123745,123776,123829,123872,123915,123949,124016,124044,124084,124112,124143,124168,124199,124227,124258,124292,124326,124381,124406,124438,124475,124510,124541,124584,124628,124665,124711,124748,124788,124825,124862,124912,124943,125001,125029,125066,125100,125131,125177,125217,125255,125292,125335,125394,125431,125469,125504,125544,125587,125618,125655,125692,125741,125778,125806,125852,125892,125941,125993,126027,126068,126120,126151,126185,126223,126260,126298,126335,126369,126409,126449,126477,126520,126555,126590,126639,126673,126722,126750,126793,126819,126847,126896,126948,126976,127004,127038,127090,127130,127161,127207,127236,127276,127304,127335,127372,127421,127458,127495,127541,127611,127648,127676,127713,127756,127808,127857,127885,127937,127980,128020,128045,128082,128110,128150,128220,128260,128291,128340,128380,128417,128478,128512,128555,128592,128623,128654,128694,128722,128756,128790,128875,128906,128973,129007,129038,129075,129103,129140,129171,129199,129239,129291,129320,129360,129421,129455,129507,129538,129575,129627,129658,129695,129723,129781,129812,129858,129901,129926,129969,130006,130069,130121,130158,130189,130220,130266,130300,130334,130383,130411,130499,130532,130566,130642,130688,130731,130801,130830,130883,130933,130976,131040,131078,131122,131162,131214,131245,131276,131301,131341,131378,131403,131490,131518,131546,131625,131662,131693,131730,131761,131792,131829,131866,131903,131934,131968,132005,132036,132064,132101,132138,132175,132206,132255,132306,132334,132359,132390,132418,132452,132498,132526,132551,132585,132637,132701,132727,132759,132805,132843,132919,132959,132984,133021,133052,133146,133174,133247,133344,133504,133556,133656,133732,133760,133794,133822,133874,133940,133968,133993,134051,134091,134121,134170,134255,134280,134329,134357,134388,134452,134483,134514,134542,134573,134625,134650,134684,134739,134788,134822,134850,134885,134919,134953,134994,135034,135069,135113,135144,135192,135236,135294,135333,135385,135425,135471,135502,135554,135621,135655,135704,135729,135781,135815,135858,135916,135950,135990,136048,136082,136182,136208,136260,136294,136334,136368,136405,136460,136485,136521,136555,136586,136632,136669,136715,136758,136795,136862,136893,136963,136991,137022,137083,137150,137175,137203,137237,137286,137350,137384,137436,137461,137522,137559,137599,137637,137704,137742,137774,137808,137857,137894,137976,138004,138035,138081,138115,138155,138217,138248,138303,138349,138411,138463,138497,138528,138556,138605,138645,138691,138726,138760,138791,138873,138919,138965,139035,139087,139121,139167,139216,139262,139291,139331,139389,139414,139472,139506,139561,139610,139639,139694,139725,139795,139829,139887,139921,139955,140016,140059,140090,140127,140200,140229,140272,140309,140346,140386,140429,140480,140529,140566,140609,140646,140695,140729,140766,140812,140855,140913,140983,141050,141081,141124,141194,141258,141304,141347,141399,141487,141521,141579,141622,141659,141714,141766,141794,141831,141871,141920,141957,141985,142052,142122,142171,142208,142254,142315,142364,142407,142450,142484,142542,142615,142682,142710,142762,142802,142851,142882,142919,142953,142988,143026,143069,143097,143149,143186,143231,143316,143374,143465,143523,143620,143732,143757,143794,143903,143928,143959,143999,144042,144070,144122,144165,144238,144269,144306,144334,144365,144405,144454,144482,144525,144574,144611,144645,144685,144710,144738,144805,144842,144879,144928,144959,145008,145051,145088,145122,145159,145223,145278,145315,145361,145392,145435,145487,145533,145567,145595,145644,145681,145730,145770,145813,145856,145917,145954,146000,146037,146077,146133,146191,146225,146265,146326,146396,146442,146482,146531,146583,146635,146687,146733,146776,146831,146868,146926,146975,147021,147070,147122,147183,147232,147287,147327,147394,147437,147522,147568,147602,147637,147692,147735,147781,147851,147906,147946,147980,148023,148108,148160,148227,148285,148328,148356,148393,148445,148515,148567,148607,148653,148699,148739,148788,148846,148878,148921,148958,148992,149031,149092,149132,149172,149200,149243,149283,149311,149342,149403,149455,149501,149550,149602,149669,149721,149773,149855,149892,149920,149966,150000,150055,150110,150156,150181,150212,150240,150268,150305,150342,150370,150398,150441,150475,150518,150558,150583,150614,150654,150694,150758,150793,150824,150867,150895,150923,150954,150991,151028,151053,151102,151139,151173,151225,151271,151317,151345,151376,151470,151502,151548,151585,151640,151677,151705,151757,151788,151822,151853,151920,151948,152000,152064,152102,152178,152206,152237,152271,152299,152351,152388,152425,152459,152490,152521,152582,152617,152663,152692,152720,152787,152827,152861,152922,152953,152999,153039,153070,153101,153135,153175,153239,153286,153341,153372,153406,153467,153496,153560,153588,153643,153674,153720,153766,153839,153873,153901,153926,153972,153997,154061,154095,154120,154157,154191,154237,154271,154326,154396,154433,154461,154528,154589,154635,154663,154712,154746,154816,154868,154917,154957,155003,155043,155080,155123,155166,155194,155225,155259,155296,155342,155394,155431,155477,155520,155572,155627,155655,155689,155723,155793,155833,155876,155907,155971,156011,156039,156085,156113,156153,156211,156266,156294,156323,156375,156403,156452,156498,156526,156557,156591,156625,156659,156693,156742,156776,156813,156848,156876,156928,156959,156987,157015,157055,157083,157117,157166,157200,157243,157379,157455,157486,157524,157558,157587,157621,157661,157689,157735,157766,157797,157825,157868,157896,157930,157964,157989,158032,158069,158097,158137,158177,158217,158242,158274,158314,158348,158388,158425,158489,158517,158560,158634,158674,158708,158751,158792,158835,158881,158927,158961,159001,159044,159069,159112,159152,159207,159256,159329,159367,159401,159432,159496,159536,159580,159644,159690,159757,159791,159855,159895,159956,159996,160036,160076,160113,160150,160193,160224,160270,160316,160353,160390,160457,160482,160525,160559,160590,160630,160670,160701,160741,160796,160830,160924,160970,161034,161077,161123,161166,161234,161265,161302,161354,161391,161446,161481,161533,161579,161613,161650,161690,161739,161779,161819,161856,161890,161927,161970,162004,162038,162099,162154,162194,162237,162274,162305,162333,162364,162392,162423,162454,162491,162528,162556,162587,162612,162655,162689,162732,162781,162830,162861,162901,162929,162966,163012,163055,163095,163126,163166,163206,163258,163316,163347,163378,163418,163458,163492,163571,163608,163636,163664,163698,163775,163809,163843,163871,163932,163969,164033,164079,164111,164199,164230,164288,164322,164356,164393,164439,164470,164522,164583,164659,164699,164737,164762,164790,164833,164870,164901,164938,165005,165042,165082,165113,165150,165199,165236,165267,165301,165332,165384,165418,165443,165471,165523,165560,165591,165640,165665,165697,165749,165819,165874,165926,165984,166063,166094,166131,166159,166214,166263,166318,166349,166401,166429,166475,166515,166570,166601,166638,166678,166707,166774,166826,166872,166900,166934,166977,167020,167048,167085,167110,167135,167178,167206,167267,167307,167338,167381,167436,167485,167540,167598,167659,167687,167715,167746,167789,167847,167884,167927,167976,168007,168038,168069,168100,168128,168180,168211,168287,168342,168376,168431,168501,168571,168605,168653,168714,168748,168794,168822,168859,168903,168997,169040,169065,169114,169179,169210,169235,169290,169315,169379,169428,169465,169496,169557,169591,169637,169704,169744,169811,169875,169921,169949,169983,170023,170060,170145,170197,170237,170304,170353,170378,170424,170449,170507,170541,170581,170618,170646,170677,170735,170769,170812,170891,170931,170959,171002,171033,171067,171125,171168,171232,171272,171324,171349,171377,171417,171448,171473,171516,171586,171623,171663,171712,171749,171801,171841,171890,171945,171970,172016,172125,172159,172190,172239,172288,172313,172350,172378,172418,172461,172501,172529,172572,172621,172664,172701,172747,172778,172806,172864,172910,172953,172987,173045,173073,173137,173177,173211,173248,173297,173328,173383,173408,173436,173488,173516,173547,173593,173633,173676,173719,173744,173787,173818,173849,173889,173917,173972,174015,174046,174092,174138,174181,174245,174291,174349,174380,174411,174451,174494,174528,174556,174599,174648,174709,174771,174820,174860,174900,174931,174959,174993,175045,175091,175116,175159,175196,175224,175285,175325,175356,175387,175415,175461,175507,175544,175584,175627,175706,175752,175798,175838,175875,175921,175955,175995,176023,176054,176148,176179,176243,176274,176305,176339,176367,176416,176462,176490,176554,176645,176673,176713,176753,176790,176830,176888,176928,176955,177013,177050,177087,177117,177157,177191,177226,177275,177330,177364,177437,177483,177517,177575,177609,177637,177674,177702,177733,177776,177825,177854,177888,177937,178007,178038,178069,178118,178149,178180,178241,178293,178351,178380,178423,178475,178509,178537,178580,178671,178708,178766,178806,178879,178916,178971,179011,179045,179088,179119,179150,179205,179239,179294,179355,179386,179423,179463,179491,179519,179556,179581,179615,179691,179728,179768,179793,179833,179873,179922,179959,180026,180066,180118,180146,180195,180220,180266,180304,180377,180411,180466,180515,180540,180589,180644,180696,180721,180752,180795,180833,180876,180937,180962,180999,181042,181097,181134,181168,181196,181239,181270,181304,181359,181384,181421,181446,181495,181544,181620,181654,181691,181779,181804,181838,181878,181921,181964,182019,182056,182099,182124,182155,182183,182217,182263,182288,182337,182365,182396,182478,182509,182537,182568,182626,182678,182733,182779,182843,182890,182945,182991,183019,183089,183117,183145,183179,183211,183254,183298,183344,183387,183430,183470,183507,183556,183591,183658,183696,183733,183794,183849,183892,183926,183958,183992,184033,184073,184113,184141,184175,184218,184252,184292,184350,184441,184487,184519,184565,184603,184640,184680,184711,184769,184804,184868,184909,184970,185043,185080,185120,185205,185257,185315,185361,185440,185477,185562,185599,185633,185661,185689,185753,185787,185920,185972,186048,186085,186110,186144,186187,186227,186258,186295,186344,186387,186418,186452,186492,186538,186572,186636,186673,186710,186744,186805,186842,186870,186916,186950,186981,187012,187046,187077,187132,187169,187227,187270,187301,187341,187381,187410,187447,187493,187524,187561,187604,187635,187707,187747,187778,187815,187855,187904,187941,187969,188018,188064,188116,188144,188178,188218,188255,188310,188350,188381,188412,188452,188516,188544,188611,188648,188677,188726,188772,188815,188870,188923,188975,189015,189073,189105,189148,189208,189251,189321,189385,189413,189483,189529,189560,189606,189649,189692,189726,189757,189791,189831,189859,189902,189933,189976,190013,190042,190088,190116,190156,190217,190248,190279,190316,190344,190378,190409,190446,190489,190521,190549,190580,190605,190660,190694,190734,190789,190826,190878,190921,190958,190992,191071,191108,191139,191179,191234,191268,191326,191372,191421,191482,191516,191568,191608,191720,191766,191800,191828,191877,191920,191954,191988,192022,192062,192105,192151,192191,192228,192256,192290,192330,192364,192395,192429,192457,192485,192531,192571,192617,192654,192682,192737,192771,192829,192896,192953,192993,193048,193080,193111,193169,193206,193246,193280,193320,193369,193403,193431,193462,193526,193557,193618,193658,193704,193741,193778,193821,193852,193928,193956,193993,194063,194091,194134,194165,194217,194248,194288,194319,194362,194402,194442,194470,194504,194544,194587,194678,194706,194740,194774,194814,194893,194963,195015,195067,195101,195129,195172,195236,195270,195298,195332,195399,195430,195461,195489,195553,195582,195610,195654,195706,195756,195787,195836,195888,195931,195966,195997,196049,196080,196124,196155,196195,196253,196308,196343,196386,196423,196469,196497,196576,196619,196659,196705,196778,196821,196846,196883,196941,196999,197042,197076,197107,197132,197160,197188,197222,197277,197320,197360,197400,197458,197486,197524,197588,197619,197665,197693,197754,197812,197846,197907,197944,197978,198012,198085,198128,198183,198214,198245,198306,198346,198389,198468,198508,198554,198585,198631,198686,198717,198745,198809,198858,198898,198950,199020,199048,199091,199119,199154,199206,199240,199283,199317,199360,199391,199425,199462,199511,199569,199642,199685,199716,199756,199796,199827,199870,199905,199952,199998,200029,200057,200085,200113,200156,200189,200238,200270,200313,200362,200409,200455,200483,200544,200581,200612,200658,200734,200801,200853,200884,200924,200955,200989,201032,201084,201124,201161,201201,201233,201261,201289,201324,201391,201416,201454,201503,201531,201565,201611,201643,201683,201708,201748,201794,201831,201880,201908,201933,201976,202007,202032,202078,202115,202155,202204,202238,202275,202327,202379,202407,202444,202472,202512,202555,202580,202614,202660,202712,202740,202789,202838,202869,202897,202937,203001,203029,203078,203109,203176,203201,203235,203287,203321,203370,203425,203453,203493,203531,203592,203638,203681,203730,203767,203831,203859,203887,203921,203961,203998,204032,204084,204124,204155,204204,204274,204326,204360,204391,204428,204477,204514,204569,204606,204643,204680,204738,204805,204848,204879,204940,204971,205026,205054,205097,205149,205213,205253,205281,205324,205367,205401,205429,205466,205494,205552,205580,205635,205669,205712,205746,205775,205806,205882,205922,205971,206017,206084,206160,206194,206231,206259,206290,206327,206373,206404,206435,206472,206503,206534,206583,206635,206660,206692,206747,206802,206831,206859,206902,206939,206974,207005,207057,207085,207128,207174,207205,207251,207282,207325,207356,207381,207424,207467,207498,207529,207569,207606,207634,207707,207738,207772,207809,207841,207875,207915,207976,208010,208071,208103,208131,208168,208215,208249,208292,208332,208384,208416,208465,208515,208549,208580,208609,208661,208698,208729,208778,208818,208849,208880,208917,208960,209006,209046,209071,209111,209160,209206,209249,209286,209314,209363,209427,209476,209510,209547,209620,209666,209697,209740,209768,209814,209845,209888,209943,209986,210035,210090,210130,210182,210216,210256,210332,210375,210418,210500,210558,210622,210674,210714,210760,210833,210909,211003,211040,211089,211123,211193,211236,211291,211331,211371,211423,211487,211533,211585,211634,211701,211741,211799,211848,211930,212003,212076,212161,212240,212280,212332,212372,212421,212455,212510,212586,212638,212690,212724,212773,212804,212838,212887,212936,212967,213010,213059,213090,213154,213215,213255,213304,213335,213363,213415,213446,213477,213532,213563,213591,213634,213665,213741,213778,213827,213885,213916,213950,214005,214066,214133,214173,214243,214274,214341,214411,214451,214482,214522,214574,214626,214669,214715,214770,214810,214853,214881,214951,215012,215055,215101,215159,215208,215248,215282,215313,215371,215402,215451,215479,215510,215547,215611,215654,215712,215758,215816,215862,215899,215957,216021,216061,216107,216144,216211,216245,216279,216361,216413,216444,216520,216578,216612,216661,216686,216723,216754,216791,216834,216862,216935,216990,217039,217073,217134,217171,217214,217257,217300,217343,217374,217414,217442,217488,217537,217601,217629,217678,217703,217746,217783,217814,217857,217930,217967,218026,218057,218103,218149,218222,218271,218305,218366,218397,218428,218471,218517,218566,218624,218661,218713,218762,218823,218854,218891,218928,218974,219020,219090,219160,219215,219258,219316,219359,219402,219460,219515,219570,219637,219680,219726,219781,219821,219849,219892,219941,219993,220039,220097,220140,220177,220215,220252,220289,220333,220394,220422,220456,220502,220545,220588,220641,220696,220728,220756,220805,220902,220957,220988,221040,221074,221126,221166,221221,221273,221346,221383,221429,221481,221575,221618,221670,221713,221750,221796,221853,221920,222041,222081,222138,222214,222251,222303,222334,222365,222396,222437,222468,222502,222533,222573,222607,222638,222666,222712,222746,222780,222862,222944,222984,223021,223061,223134,223162,223211,223260,223295,223344,223381,223430,223461,223501,223532,223581,223618,223655,223701,223732,223811,223852,223889,223945,224015,224085,224132,224160,224215,224258,224313,224356,224399,224430,224470,224495,224532,224563,224618,224653,224702,224751,224794,224831,224877,224917,224996,225030,225073,225107,225144,225175,225245,225282,225331,225362,225411,225448,225515,225549,225581,225612,225652,225683,225720,225751,225791,225831,225883,225915,225958,225986,226023,226060,226103,226156,226193,226221,226285,226337,226365,226429,226472,226527,226564,226592,226632,226684,226718,226767,226839,226892,226938,226996,227051,227080,227153,227211,227263,227309,227344,227417,227448,227476,227510,227538,227578,227606,227634,227692,227726,227754,227788,227831,227862,227914,227957,227982,228040,228095,228148,228227,228291,228349,228395,228474,228529,228557,228630,228661,228692,228732,228841,228873,228934,229004,229068,229135,229178,229266,229306,229361,229407,229438,229499,229554,229597,229632,229687,229724,229758,229802,229827,229855,229934,229965,229996,230027,230064,230110,230171,230217,230263,230309,230346,230383,230447,230508,230548,230609,230658,230704,230771,230853,230917,230969,231021,231103,231164,231216,231256,231299,231333,231373,231404,231435,231478,231521,231585,231622,231668,231699,231733,231773,231804,231838,231881,231912,231937,231989,232032,232075,232109,232143,232189,232226,232251,232300,232331,232368,232420,232457,232533,232579,232700,232762,232817,232890,232921,233009,233082,233122,233183,233274,233311,233387,233479,233516,233565,233611,233642,233685,233740,233801,233859,233917,233960,233991,234022,234068,234117,234157,234194,234268,234308,234336,234379,234419,234465,234496,234539,234657,234718,234764,234816,234847,234908,234969,235021,235058,235104,235165,235214,235278,235336,235367,235404,235483,235520,235563,235591,235685,235716,235768,235799,235842,235891,235934,235983,236035,236084,236160,236212,236246,236298,236344,236391,236443,236492,236526,236566,236621,236655,236743,236795,236832,236903,236961,237010,237083,237117,237196,237278,237321,237397,237449,237516,237601,237713,237747,237805,237875,237915,237976,238055,238107,238177,238235,238275,238303,238329,238381,238427,238452,238492,238526,238563,238606,238631,238665,238717,238748,238779,238816,238847,238923,238966,239039,239079,239161,239198,239256,239305,239333,239373,239410,239471,239517,239575,239651,239676,239731,239756,239796,239863,239894,239937,239980,240032,240081,240127,240173,240210,240259,240300,240334,240383,240438,240481,240584,240613,240665,240693,240733,240779,240816,240874,240899,240933,240994,241037,241086,241117,241175,241200,241252,241295,241347,241399,241439,241467,241510,241556,241644,241678,241709,241755,241819,241883,241917,241957,241985,242019,242053,242099,242130,242170,242208,242269,242339,242370,242425,242456,242502,242533,242585,242613,242683,242708,242763,242797,242846,242883,242914,242960,243012,243055,243089,243114,243211,243239,243285,243314,243376,243410,243456,243497,243531,243571,243620,243645,243682,243719,243780,243832,243869,243915,243940,244031,244077,244150,244223,244254,244303,244385,244423,244465,244517,244572,244607,244662,244700,244788,244819,244871,244905,244960,245003,245028,245107,245183,245265,245341,245366,245394,245434,245510,245565,245620,245672,245712,245791,245846,245886,245923,245972,246084,246121,246179,246211,246276,246370,246413,246442,246492,246541,246566,246591,246640,246686,246717,246773,246816,246850,246902,246975,247024,247082,247128,247234,247274,247301,247329,247381,247412,247466,247518,247555,247595,247641,247699,247769,247821,247849,247895,247962,248020,248087,248166,248261,248340,248419,248469,248578,248615,248673,248733,248788,248834,248901,248926,248969,249076,249149,249199,249239,249315,249347,249385,249428,249492,249523,249575,249645,249694,249731,249759,249808,249857,249903,249984,250018,250049,250077,250123,250187,250236,250276,250326,250363,250388,250437,250486,250529,250572,250615,250643,250698,250747,250787,250828,250868,250908,250933,251003,251049,251089,251126,251190,251248,251285,251316,251423,251478,251506,251570,251651,251685,251719,251787,251818,251861,251919,251944,251993,252033,252064,252095,252153,252193,252242,252351,252403,252455,252480,252529,252578,252607,252662,252708,252751,252803,252837,252862,252911,252954,252988,253034,253065,253150,253175,253218,253246,253287,253357,253389,253423,253463,253494,253537,253649,253728,253756,253796,253845,253870,253916,253953,253984,254012,254049,254086,254114,254145,254185,254237,254271,254308,254348,254424,254449,254507,254538,254587,254630,254658,254719,254753,254811,254848,254873,254931,254956,255008,255039,255079,255152,255213,255247,255293,255336,255385,255437,255495,255592,255623,255675,255712,255770,255825,255872,255912,255970,256002,256054,256082,256137,256183,256232,256278,256318,256352,256392,256450,256481,256584,256639,256679,256707,256747,256793,256848,256894,256949,257025,257071,257129,257172,257227,257279,257319,257389,257447,257481,257515,257552,257608,257660,257691,257743,257789,257841,257893,257936,257979,258034,258080,258139,258215,258255,258334,258437,258516,258556,258596,258636,258682,258740,258774,258862,258908,258942,258994,259028,259089,259135,259166,259197,259228,259262,259332,259390,259421,259449,259486,259526,259590,259645,259697,259734,259774,259826,259893,259957,260015,260055,260086,260141,260187,260287,260360,260400,260434,260528,260574,260614,260652,260704,260741,260787,260830,260870,260940,260995,261023,261063,261103,261161,261243,261349,261416,261480,261517,261581,261609,261652,261683,261753,261790,261839,261894,261931,261995,262083,262141,262173,262229,262257,262303,262355,262416,262462,262496,262572,262634,262665,262735,262779,262843,262913,263004,263041,263094,263146,263195,263262,263308,263333,263410,263444,263514,263584,263621,263687,263757,263804,263847,263893,263925,263977,264038,264087,264118,264161,264225,264325,264380,264432,264463,264554,264624,264663,264697,264770,264822,264859,264896,264957,264988,265028,265071,265126,265172,265227,265318,265392,265450,265502,265533,265564,265613,265668,265714,265778,265872,265945,265988,266034,266068,266093,266126,266157,266212,266243,266289,266332,266417,266461,266534,266577,266632,266687,266718,266779,266831,266898,266950,267017,267052,267095,267195,267241,267296,267400,267455,267537,267565,267602,267627,267661,267686,267720,267802,267827,267906,267937,267968,268002,268030,268076,268128,268156,268193,268233,268288,268328,268386,268429,268493,268530,268567,268613,268656,268696,268721,268788,268825,268860,268906,268937,268986,269074,269111,269139,269176,269234,269265,269299,269342,269400,269452,269480,269511,269554,269597,269640,269686,269741,269826,269851,269903,269932,269972,270042,270091,270131,270162,270187,270218,270267,270322,270380,270429,270460,270494,270564,270607,270638,270729,270760,270815,270846,270883,270914,271005,271045,271076,271104,271189,271226,271255,271316,271344,271405,271467,271528,271571,271638,271717,271748,271784,271815,271844,271884,271933,271958,272022,272077,272120,272157,272200,272247,272279,272316,272350,272405,272430,272479,272522,272556,272596,272621,272658,272710,272799,272845,272891,272925,272962,272987,273027,273070,273107,273135,273169,273200,273255,273280,273317,273363,273412,273446,273471,273517,273554,273588,273616,273653,273693,273733,273764,273813,273844,273878,273921,273955,273995,274064,274110,274150,274196,274227,274273,274337,274362,274411,274448,274479,274540,274598,274623,274682,274713,274783,274812,274840,274874,274911,274951,274994,275040,275077,275138,275175,275242,275309,275352,275395,275438,275484,275527,275570,275634,275680,275741,275777,275805,275835,275878,275924,275970,276016,276059,276111,276184,276232,276279,276307,276353,276384,276427,276458,276489,276523,276560,276618,276664,276692,276735,276784,276815,276864,276913,276998,277053,277111,277148,277200,277231,277262,277296,277327,277358,277407,277438,277469,277503,277534,277568,277608,277642,277688,277725,277768,277829,277908,277963,278078,278112,278155,278198,278232,278275,278312,278352,278383,278417,278454,278491,278522,278571,278605,278639,278688,278713,278747,278781,278839,278876,278913,278953,278990,279030,279073,279101,279141,279187,279242,279297,279334,279392,279435,279475,279527,279576,279622,279650,279708,279745,279800,279852,279913,279950,280011,280069,280136,280227,280273,280301,280338,280378,280421,280527,280573,280607,280698,280759,280787,280815,280915,280952,281004,281029,281060,281187,281233,281261,281340,281386,281462,281520,281557,281615,281661,281707,281792,281817,281866,281936,281964,281989,282041,282072,282112,282152,282207,282253,282362,282399,282493,282527,282585,282653,282711,282766,282818,282855,282892,282941,282981,283087,283118,283221,283285,283314,283351,283379,283419,283516,283559,283584,283705,283739,283776,283813,283853,283890,283927,283970,283998,284029,284057,284130,284158,284237,284272,284333,284412,284440,284510,284557,284582,284643,284734,284864,284931,284983,285026,285054,285091,285122,285177,285229,285275,285312,285355,285404,285453,285487,285518,285561,285589,285617,285648,285691,285746,285807,285853,285893,285942,285979,286013,286062,286111,286199,286233,286273,286310,286347,286393,286431,286471,286505,286587,286618,286670,286716,286831,286892,286921,286970,287052,287080,287177,287238,287284,287327,287367,287422,287471,287505,287545,287579,287637,287728,287753,287790,287821,287873,287904,287929,287963,288015,288058,288098,288198,288253,288290,288333,288382,288419,288465,288511,288551,288591,288658,288692,288738,288766,288806,288840,288868,288896,288942,288970,289007,289065,289108,289136,289200,289228,289289,289326,289372,289400,289443,289471,289508,289560,289609,289643,289704,289741,289787,289833,289885,289931,289978,290039,290079,290119,290153,290232,290320,290358,290440,290471,290505,290560,290615,290661,290701,290738,290814,290848,290891,290922,290957,290994,291025,291056,291094,291128,291165,291208,291263,291315,291346,291380,291411,291460,291494,291558,291604,291647,291681,291712,291743,291783,291829,291869,291918,291946,291998,292026,292057,292091,292131,292165,292208,292251,292306,292349,292401,292456,292493,292524,292552,292595,292635,292666,292709,292740,292780,292811,292887,292912,292958,292995,293068,293129,293175,293218,293264,293296,293345,293373,293470,293505,293554,293582,293625,293657,293727,293818,293855,293886,293968,294006,294076,294113,294177,294208,294278,294321,294355,294416,294444,294505,294536,294570,294616,294662,294720,294781,294827,294864,294916,294971,295014,295078,295124,295212,295255,295289,295353,295387,295442,295503,295531,295562,295590,295622,295665,295706,295749,295810,295865,295896,296008,296078,296133,296170,296195,296241,296311,296360,296400,296446,296489,296526,296557,296603,296652,296698,296750,296796,296845,296873,296934,296980,297008,297090,297184,297212,297264,297292,297371,297399,297487,297542,297612,297647,297702,297766,297809,297850,297887,297921,297994,298026,298081,298124,298173,298264,298295,298341,298366,298401,298435,298472,298515,298549,298586,298647,298711,298743,298813,298862,298914,298972,299015,299076,299116,299153,299200,299252,299320,299351,299403,299455,299489,299625,299665,299696,299748,299788,299828,299931,299998,300080,300165,300200,300234,300271,300305,300387,300418,300455,300504,300532,300563,300591,300649,300722,300750,300784,300818,300870,300934,300974,301002,301060,301109,301140,301174,301223,301254,301285,301310,301350,301375,301412,301440,301471,301511,301551,301582,301613,301665,301708,301760,301875,301921,301976,302046,302086,302153,302217,302269,302315,302367,302401,302468,302535,302629,302663,302703,302737,302789,302817,302896,302927,302982,303013,303056,303096,303130,303188,303234,303292,303341,303384,303424,303473,303498,303580,303668,303693,303766,303794,303852,303892,303923,303957,303997,304034,304062,304159,304187,304287,304316,304392,304453,304509,304540,304606,304635,304693,304730,304806,304841,304891,304937,305004,305065,305108,305163,305206,305246,305286,305326,305381,305418,305464,305507,305553,305602,305654,305697,305740,305801,305829,305863,305910,305959,305990,306024,306079,306110,306162,306190,306215,306252,306286,306326,306363,306400,306455,306495,306526,306554,306586,306620,306657,306712,306743,306774,306826,306854,306897,306925,306962,306999,307051,307085,307140,307189,307235,307290,307333,307367,307410,307447,307499,307551,307615,307661,307743,307822,307856,307905,307949,308055,308107,308157,308257,308288,308316,308356,308405,308433,308467,308546,308592,308635,308663,308706,308746,308795,308847,308887,308930,308988,309055,309083,309123,309160,309191,309237,309280,309314,309366,309400,309431,309480,309541,309641,309675,309700,309731,309786,309823,309863,309912,309946,309989,310059,310093,310124,310158,310201,310247,310290,310321,310358,310404,310441,310472,310515,310576,310634,310666,310712,310749,310795,310871,310920,310957,311009,311043,311086,311129,311175,311236,311282,311331,311389,311426,311469,311509,311534,311580,311626,311660,311703,311752,311777,311802,311842,311867,311907,311980,312008,312066,312106,312155,312198,312274,312308,312351,312403,312443,312495,312550,312575,312654,312709,312738,312778,312830,312858,312913,312971,313038,313102,313157,313206,313237,313271,313329,313363,313409,313443,313483,313565,313594,313655,313707,313735,313805,313845,313885,313934,313977,314032,314102,314175,314203,314258,314286,314350,314408,314442,314482,314519,314565,314593,314633,314712,314746,314789,314817,314848,314876,314916,314983,315011,315046,315086,315171,315202,315296,315339,315379,315410,315474,315505,315554,315645,315673,315713,315816,315850,315920,315966,316012,316061,316101,316141,316169,316230,316318,316358,316398,316447,316508,316551,316633,316668,316702,316757,316786,316814,316842,316882,316925,316956,316990,317033,317082,317113,317147,317226,317263,317297,317343,317374,317438,317484,317518,317555,317589,317656,317690,317730,317773,317804,317856,317899,317939,317973,318008,318054,318094,318158,318216,318283,318318,318358,318395,318432,318463,318494,318525,318568,318677,318706,318758,318828,318868,318917,318945,318991,319028,319092,319141,319170,319198,319244,319284,319339,319365,319399,319475,319554,319585,319631,319662,319696,319727,319767,319795,319838,319899,319936,320533,320564,320589,320659,320699,320736,320785,320831,320877,320908,320939,320991,321016,321053,321078,321121,321170,321237,321331,321467,321522,321553,321585,321631,321665,321696,321737,321774,321820,321866,321912,321997,322025,322056,322096,322145,322174,322214,322253,322308,322336,322373,322416,322459,322493,322521,322579,322607,322656,322709,322737,322774,322817,322857,322885,322929,322966,322994,323043,323077,323165,323205,323233,323273,323307,323342,323391,323452,323486,323514,323557,323594,323631,323659,323714,323748,323797,323831,323931,323960,324010,324056,324105,324148,324177,324232,324296,324336,324406,324440,324472,324527,324561,324607,324665,324739,324779,324807,324842,324886,324950,324987,325039,325088,325125,325150,325214,325239,325267,325334,325365,325417,325484,325530,325584,325649,325689,325726,325761,325813,325853,325902,325936,325970,326031,326065,326094,326161,326204,326286,326335,326399,326445,326485,326510,326607,326647,326726,326776,326816,326856,326908,326963,327025,327065,327108,327175,327203,327264,327298,327353,327378,327436,327473,327507,327544,327575,327633,327667,327698,327750,327781,327812,327843,327877,327929,327966,328003,328031,328095,328126,328184,328215,328255,328289,328326,328372,328430,328455,328489,328556,328608,328672,328700,328734,328771,328796,328842,328891,328964,329004,329032,329060,329103,329176,329204,329253,329305,329345,329430,329506,329543,329583,329626,329654,329682,329728,329777,329808,329866,329900,329928,329959,330000,330034,330068,330117,330158,330186,330220,330254,330333,330364,330404,330435,330484,330519,330547,330581,330619,330647,330687,330727,330776,330813,330886,330932,330972,331003,331046,331077,331102,331159,331241,331278,331309,331364,331410,331483,331535,331590,331618,331676,331731,331762,331829,331857,331891,331926,331972,332003,332031,332068,332099,332130,332167,332216,332268,332317,332366,332394,332437,332480,332517,332572,332603,332632,332669,332719,332756,332784,332821,332861,332916,332970,332998,333029,333084,333115,333182,333222,333253,333296,333333,333391,333473,333513,333575,333651,333715,333755,333804,333850,333881,333930,333955,334001,334044,334099,334139,334182,334222,334265,334332,334378,334409,334452,334483,334514,334542,334579,334628,334659,334687,334721,334749,334786,334832,334872,334900,334925,334965,335008,335048,335097,335125,335171,335208,335254,335291,335328,335377,335408,335445,335497,335558,335595,335626,335705,335748,335788,335840,335880,335926,335972,336018,336052,336086,336123,336181,336230,336273,336308,336339,336373,336407,336459,336490,336536,336579,336616,336656,336693,336769,336806,336840,336901,336929,336972,337009,337070,337110,337162,337214,337269,337324,337376,337422,337474,337511,337551,337585,337643,337710,337756,337796,337851,337918,337970,338007,338044,338099,338172,338203,338231,338283,338323,338363,338424,338515,338558,338610,338650,338702,338781,338860,338888,338931,338968,339005,339048,339088,339125,339168,339253,339281,339327,339379,339419,339486,339532,339572,339600,339640,339701,339750,339799,339833,339879,339934,339965,340014,340066,340106,340140,340180,340274,340308,340357,340424,340476,340513,340562,340617,340666,340706,340749,340831,340871,340914,340969,340997,341049,341131,341171,341226,341266,341294,341355,341383,341417,341445,341476,341549,341625,341663,341697,341737,341774,341811,341863,341921,341973,342016,342059,342111,342145,342221,342273,342316,342407,342462,342502,342530,342573,342607,342659,342696,342745,342788,342834,342883,342947,343011,343060,343097,343131,343162,343193,343251,343288,343316,343356,343393,343427,343467,343513,343589,343632,343684,343727,343767,343798,343823,343854,343885,343925,343977,344020,344054,344094,344134,344159,344199,344266,344306,344340,344377,344414,344463,344527,344561,344613,344644,344669,344700,344740,344780,344811,344836,344873,344925,344974,345017,345054,345088,345146,345180,345232,345260,345285,345358,345428,345463,345503,345528,345562,345599,345639,345694,345728,345765,345802,345830,345879,345919,345965,345996,346051,346103,346143,346183,346232,346270,346319,346344,346432,346461,346501,346526,346572,346600,346661,346692,346759,346829,346860,346906,347003,347034,347104,347150,347193,347236,347270,347304,347341,347375,347421,347482,347552,347580,347626,347657,347709,347737,347798,347826,347878,347915,347965,348008,348039,348070,348128,348159,348229,348332,348387,348418,348476,348504,348541,348596,348645,348709,348761,348798,348862,348912,348955,349040,349161,349225,349286,349338,349363,349398,349444,349481,349530,349564,349610,349641,349696,349742,349800,349828,349886,349944,349993,350057,350091,350164,350195,350226,350263,350303,350373,350437,350483,350514,350539,350579,350685,350713,350756,350784,350818,350855,350886,350926,350981,351036,351061,351125,351153,351199,351239,351276,351322,351377,351411,351475,351560,351615,351700,351764,351798,351838,351899,351945,351979,352007,352053,352126,352202,352245,352324,352403,352431,352477,352517,352584,352625,352668,352768,352805,352845,352882,352937,352965,353011,353045,353088,353146,353246,353307,353338,353369,353397,353455,353498,353538,353590,353624,353658,353692,353726,353838,353890,353927,353967,353995,354029,354066,354100,354146,354180,354241,354299,354348,354376,354416,354444,354496,354563,354597,354640,354707,354732,354769,354812,354849,354892,354947,354993,355051,355097,355143,355186,355244,355284,355336,355379,355434,355498,355523,355584,355621,355661,355722,355750,355784,355836,355873,355904,355950,355987,356015,356049,356081,356121,356158,356186,356220,356260,356294,356319,356353,356405,356439,356476,356529,356572,356606,356661,356710,356750,356818,356885,356920,356984,357042,357085,357149,357174,357241,357269,357321,357356,357391,357434,357459,357490,357521,357553,357593,357636,357673,357710,357774,357803,357840,357889,357986,358011,358063,358091,358128,358177,358223,358278,358315,358346,358395,358432,358499,358542,358582,358643,358677,358732,358772,358827,358873,358904,358968,358996,359030,359064,359089,359123,359151,359176,359222,359263,359294,359331,359365,359393,359418,359458,359492,359526,359557,359588,359625,359650,359681,359712,359749,359774,359841,359869,359918,359955,359984,360015,360043,360077,360120,360151,360185,360219,360259,360296,360324,360364,360398,360433,360473,360519,360550,360596,360630,360685,360722,360771,360811,360839,360885,360925,360968,361002,361033,361109,361140,361183,361265,361323,361387,361436,361482,361531,361577,361620,361657,361697,361752,361798,361838,361878,361912,361949,361977,362026,362054,362097,362131,362177,362223,362281,362324,362397,362443,362483,362535,362570,362598,362644,362672,362739,362794,362843,362892,362923,362949,362989,363047,363099,363136,363173,363234,363268,363341,363384,363445,363482,363531,363574,363617,363669,363700,363740,363795,363838,363911,363945,364003,364034,364074,364132,364181,364227,364273,364307,364350,364423,364454,364485,364519,364544,364572,364618,364667,364698,364741,364796,364830,364861,364892,364941,364969,365003,365031,365071,365100,365155,365199,365243,365286,365333,365388,365413,365462,365502,365539,365582,365607,365647,365684,365724,365758,365819,365877,365908,365951,366000,366043,366071,366111,366145,366191,366219,366262,366296,366325,366374,366399,366439,366476,366522,366562,366587,366639,366703,366743,366789,366829,366854,366912,366952,366995,367032,367081,367121,367149,367198,367223,367254,367282,367343,367422,367450,367487,367515,367558,367598,367635,367675,367706,367740,367765,367814,367893,367922,367953,367981,368021,368088,368119,368156,368208,368239,368291,368334,368383,368408,368469,368497,368543,368580,368650,368708,368757,368797,368834,368871,368932,368984,369024,369049,369098,369147,369184,369233,369273,369310,369344,369375,369415,369461,369516,369559,369614,369669,369721,369773,369804,369862,369917,369951,369985,370019,370044,370078,370115,370164,370201,370229,370261,370301,370341,370375,370412,370461,370492,370556,370593,370621,370656,370687,370727,370758,370810,370853,370908,370936,370970,371038,371102,371139,371185,371231,371259,371305,371351,371394,371422,371486,371535,371562,371644,371678,371718,371746,371801,371841,371875,371927,371970,372010,372050,372100,372173,372225,372253,372293,372325,372365,372399,372439,372482,372519,372562,372593,372705,372748,372782,372828,372880,372911,372942,373024,373053,373096,373121,373158,373225,373254,373318,373346,373434,373459,373490,373569,373594,373631,373689,373744,373799,373864,373919,373959,374008,374066,374109,374158,374243,374268,374326,374381,374427,374471,374544,374611,374639,374682,374725,374759,374826,374899,374960,375012,375037,375086,375153,375191,375228,375289,375323,375396,375493,375563,375618,375691,375755,375795,375865,375905,375936,376012,376085,376122,376150,376187,376347,376381,376421,376476,376528,376568,376659,376696,376727,376758,376801,376844,376869,376900,376952,377022,377074,377099,377145,377203,377249,377280,377317,377375,377403,377437,377468,377502,377533,377561,377610,377677,377705,377736,377800,377834,377877,377908,377933,377976,378016,378053,378096,378124,378173,378210,378265,378299,378333,378358,378389,378420,378460,378497,378570,378601,378635,378672,378751,378800,378831,378865,378917,378953,378996,379039,379070,379113,379168,379226,379272,379315,379358,379416,379447,379487,379530,379579,379607,379644,379687,379721,379752,379795,379841,379884,379927,379961,379998,380038,380066,380097,380127,380155,380189,380238,380275,380303,380352,380389,380429,380454,380485,380519,380547,380596,380633,380671,380705,380736,380791,380840,380877,380905,380942,380982,381022,381068,381117,381163,381200,381273,381325,381359,381432,381469,381512,381558,381592,381644,381696,381751,381800,381852,381904,381935,381975,382012,382064,382110,382141,382178,382233,382273,382325,382374,382444,382493,382542,382591,382631,382689,382762,382826,382863,382915,383033,383064,383095,383129,383160,383197,383255,383304,383347,383402,383439,383479,383537,383604,383638,383684,383712,383776,383843,383904,383944,383978,384012,384073,384119,384171,384223,384269,384333,384364,384401,384444,384520,384560,384597,384652,384707,384744,384778,384827,384855,384892,384920,384951,384982,385037,385071,385129,385157,385233,385273,385313,385359,385393,385451,385491,385549,385577,385629,385657,385721,385779,385810,385877,385929,385958,386022,386083,386118,386155,386213,386253,386293,386327,386358,386401,386456,386493,386527,386576,386643,386671,386705,386736,386779,386837,386880,386908,386936,386985,387013,387104,387138,387169,387203,387234,387322,387359,387394,387467,387513,387565,387614,387672,387709,387740,387780,387811,387848,387886,387939,387985,388046,388099,388133,388188,388237,388266,388321,388382,388413,388444,388475,388521,388561,388586,388647,388732,388790,388819,388854,388888,388922,388959,388996,389045,389079,389128,389189,389217,389278,389309,389370,389401,389450,389487,389527,389558,389610,389653,389723,389772,389803,389837,389880,389932,389969,390036,390082,390119,390156,390208,390260,390324,390373,390419,390462,390499,390542,390597,390628,390671,390708,390754,390797,390825,390865,390920,390948,390994,391031,391068,391103,391140,391180,391211,391254,391285,391334,391368,391420,391478,391518,391609,391655,391713,391747,391796,391836,391894,391940,391972,392006,392094,392125,392171,392211,392251,392279,392307,392338,392375,392412,392464,392519,392547,392623,392657,392760,392803,392870,392907,392950,392975,393033,393067,393096,393142,393185,393219,393262,393308,393343,393389,393462,393496,393545,393574,393614,393648,393694,393729,393772,393800,393837,393883,393920,393975,394021,394055,394107,394165,394211,394290,394327,394355,394404,394441,394487,394515,394546,394577,394644,394699,394766,394809,394843,394880,394917,395038,395069,395100,395155,395180,395235,395281,395321,395350,395408,395466,395536,395588,395628,395662,395702,395736,395767,395801,395835,395863,395894,395931,395977,396005,396036,396061,396116,396145,396200,396243,396340,396371,396435,396499,396557,396586,396632,396690,396721,396761,396798,396838,396923,397064,397104,397135,397160,397203,397234,397292,397350,397379,397446,397501,397541,397590,397627,397697,397782,397849,397898,397950,398005,398048,398091,398171,398253,398314,398339,398433,398485,398516,398583,398641,398690,398715,398797,398822,398967,399013,399056,399108,399136,399179,399231,399265,399314,399363,399499,399533,399582,399661,399722,399765,399826,399851,399909,399949,399980,400053,400108,400133,400182,400225,400268,400317,400369,400409,400434,400480,400523,400554,400588,400643,400701,400726,400775,400821,400852,400952,400992,401083,401144,401199,401302,401363,401454,401548,401594,401652,401701,401750,401808,401854,401966,402027,402070,402113,402165,402220,402263,402315,402379,402410,402453,402493,402554,402624,402703,402767,402822,402892,402971,403038,403088,403161,403204,403238,403344,403420,403497,403543,403568,403621,403700,403764,403816,403847,403909,403958,403998,404230,404294,404319,404374,404444,404511,404546,404598,404671,404696,404745,404797,404828,404874,404908,405014,405111,405152,405192,405250,405311,405373,405422,405480,405526,405572,405615,405682,405725,405798,405892,405956,406012,406040,406089,406129,406181,406245,406303,406334,406365,406411,406457,406488,406540,406574,406608,406654,406685,406731,406816,406850,406920,406948,406991,407037,407080,407120,407160,407206,407243,407307,407368,407417,407457,407485,407519,407589,407620,407672,407703,407750,407799,407827,407888,407922,407959,408011,408052,408125,408171,408202,408257,408303,408343,408389,408426,408458,408513,408577,408602,408645,408682,408734,408798,408844,409760,409818,409852,409939,409970,410001,410050,410075,410112,410164,410211,410251,410282,410316,410351,410388,410437,410462,410508,410539,410570,410625,410677,410729,410784,410830,410867,410892,410932,410966,411006,411049,411080,411114,411169,411199,411233,411306,411349,411374,411423,411463,411539,411570,411607,411659,411720,411757,411788,411843,411889,411932,411999,412054,412094,412126,412202,412248,412282,412334,412386,412432,412481,412590,412627,412661,412689,412738,412790,412845,412909,412970,413007,413038,413081,413115,413164,413231,413271,413347,413384,413445,413497,413543,413589,413626,413651,413682,413713,413762,413796,413830,413894,413953,414005,414030,414076,414107,414171,414196,414251,414291,414349,414407,414432,414487,414512,414573,414598,414632,414660,414691,414738,414772,414815,414843,414889,414926,414966,414994,415025,415053,415087,415133,415167,415198,415256,415296,415324,415373,415416,415456,415493,415518,415552,415580,415608,415633,415661,415692,415756,415781,415833,415861,415889,415926,415951,416018,416067,416095,416186,416226,416261,416307,416350,416399,416427,416476,416501,416532,416608,416663,416697,416776,416810,416841,416905,416951,416994,417034,417077,417108,417187,417212,417264,417301,417332,417369,417406,417455,417489,417535,417572,417630,417661,417698,417753,417790,417866,417894,417949,417995,418023,418072,418110,418144,418193,418227,418258,418289,418359,418408,418445,418512,418546,418583,418617,418654,418685,418728,418762,418814,418869,418930,418961,419004,419068,419109,419140,419204,419259,419287,419339,419374,419441,419496,419533,419564,419598,419656,419693,419724,419755,419825,419886,419947,419993,420030,420145,420191,420252,420313,420374,420489,420517,420566,420594,420640,420668,420720,420757,420809,420846,420889,420920,420951,421045,421070,421104,421132,421181,421209,421243,421283,421314,421348,421400,421425,421460,421488,421525,421562,421611,421642,421715,421752,421783,421814,421842,421873,421901,421956,421984,422009,422052,422092,422141,422175,422206,422273,422301,422329,422390,422418,422467,422504,422532,422569,422609,422646,422674,422708,422760,422812,422843,422877,422953,422996,423042,423070,423101,423135,423166,423206,423249,423274,423302,423333,423391,423428,423468,423520,423581,423606,423670,423695,423738,423775,423809,423837,423892,423920,423966,423991,424016,424056,424081,424109,424161,424198,424247,424308,424375,424444,424484,424515,424558,424610,424656,424684,424739,424788,424870,424922,424977,425011,425039,425076,425134,425159,425202,425227,425279,425340,425386,425417,425451,425491,425522,425562,425608,425648,425709,425761,425801,425844,425878,425903,425934,425965,426005,426069,426136,426206,426294,426400,426473,426570,426610,426650,426699,426817,426929,427241,427475,427715,427821,427889,427989,428029,428129,428175,428278,428345,428416,428528,428601,428662,428720,428751,428782,428831,428889,428935,428972,429015,429088,429143,429180,429244,429285,429325,429386,429414,429466,429494,429540,429589,429641,429684,429730,429791,429819,429922,429974,429999,430054,430088,430131,430177,430226,430287,430330,430435,430475,430506,430564,430595,430641,430693,430745,430785,430834,430859,430896,430954,430991,431037,431092,431126,431160,431188,431243,431280,431323,431381,431433,431479,431528,431589,431632,431672,431724,431785,431819,431856,431896,431936,431976,432043,432086,432126,432160,432209,432264,432298,432329,432360,432394,432428,432459,432493,432518,432561,432592,432647,432672,432718,432755,432789,432823,432854,432894,432958,433019,433047,433108,433139,433185,433216,433268,433308,433360,433385,433431,433492,433529,433593,433630,433695,433723,433757,433797,433825,433853,433890,433936,433976,434043,434072,434115,434179,434234,434280,434332,434361,434401,434441,434493,434524,434552,434577,434623,434660,434712,434758,434783,434832,434866,434918,434952,435001,435053,435117,435154,435179,435231,435259,435293,435342,435376,435416,435450,435487,435533,435579,435616,435659,435699,435733,435761,435804,435829,435872,435978,436015,436061,436104,436129,436160,436203,436228,436271,436368,436408,436442,436485,436543,436604,436641,436693,436754,436818,436846,436913,436957,436982,437037,437080,437114,437154,437239,437288,437364,437392,437435,437469,437506,437543,437586,437620,437651,437703,437755,437780,437820,437869,437918,437947,438002,438054,438085,438128,438183,438226,438281,438315,438352,438395,438441,438490,438518,438558,438616,438701,438729,438790,438830,438876,438919,438950,438978,439018,439088,439143,439210,439280,439326,439369,439400,439440,439510,439553,439593,439621,439649,439674,439729,439763,439809,439858,439922,439962,439987,440015,440061,440128,440156,440205,440239,440294,440322,440356,440381,440427,440491,440531,440613,440638,440678,440709,440743,440783,440841,440866,440930,440985,441019,441059,441093,441127,441190,441224,441261,441316,441350,441408,441451,441479,441507,441535,441566,441606,441643,441686,441720,441748,441788,441831,441874,441902,441957,442015,442046,442089,442171,442238,442263,442324,442364,442404,442453,442493,442524,442573,442631,442686,442717,442754,442782,442849,442877,442950,443014,443057,443100,443152,443198,443244,443275,443342,443412,443452,443498,443535,443578,443621,443700,443737,443777,443820,443845,443888,443925,443962,444014,444042,444100,444137,444180,444220,444257,444297,444337,444371,444438,444484,444545,444582,444646,444680,444715,444776,444822,444871,444902,444933,444982,445046,445104,445141,445190,445224,445264,445298,445335,445366,445397,445464,445504,445541,445575,445606,445661,445698,445735,445778,445806,445840,445871,445908,445948,445982,446022,446062,446099,446136,446182,446225,446268,446302,446354,446383,446411,446442,446518,446558,446625,446659,446687,446745,446773,446801,446829,446863,446896,446930,446991,447028,447089,447123,447163,447194,447237,447271,447326,447363,447397,447437,447468,447499,447530,447585,447625,447662,447738,447769,447806,447834,447886,447923,447960,448009,448058,448086,448132,448169,448206,448243,448289,448317,448363,448412,448437,448480,448541,448578,448618,448649,448677,448702,448739,448770,448819,448853,448908,448942,448973,449007,449041,449081,449118,449161,449201,449226,449266,449303,449340,449398,449450,449502,449539,449573,449607,449647,449690,449724,449761,449801,449835,449872,449900,449946,449992,450020,450048,450082,450119,450156,450184,450212,450249,450292,450323,450351,450409,450491,450558,450640,450680,450735,450766,450791,450846,450887,450930,450985,451037,451071,451114,451175,451221,451258,451292,451323,451366,451421,451491,451549,451604,451659,451705,451748,451824,451852,451898,451926,451975,452069,452109,452140,452183,452220,452251,452315,452364,452449,452492,452547,452576,452625,452674,452714,452754,452788,452867,452892,452926,452954,453006,453043,453074,453135,453175,453206,453234,453307,453336,453409,453452,453493,453560,453616,453644,453675,453721,453758,453786,453826,453854,453900,453931,453971,454029,454057,454094,454131,454183,454217,454254,454303,454334,454383,454423,454475,454521,454588,454639,454676,454731,454756,454796,454836,454864,454901,454932,454972,455003,455043,455080,455112,455146,455192,455229,455272,455318,455379,455422,455486,455520,455563,455600,455655,455692,455741,455772,455824,455849,455883,455923,455951,455988,456037,456074,456111,456148,456179,456216,456280,456320,456348,456382,456416,456459,456520,456557,456594,456625,456686,456732,456764,456792,456838,456869,456894,456937,456974,457026,457060,457088,457140,457183,457217,457248,457288,457322,457350,457429,457457,457506,457577,457602,457645,457670,457716,457747,457793,457830,457855,457889,457926,457969,458009,458043,458074,458124,458194,458234,458281,458321,458355,458389,458432,458472,458503,458555,458622,458680,458711,458772,458803,458858,458883,458932,458957,459003,459031,459077,459126,459169,459212,459270,459310,459347,459390,459439,459497,459552,459598,459647,459696,459754,459815,459852,459877,459911,459963,460006,460043,460110,460153,460181,460233,460330,460388,460467,460534,460568,460617,460645,460718,460773,460813,460874,460923,460978,461003,461076,461140,461189,461249,461316,461344,461420,461475,461554,461621,461658,461713,461774,461811,461839,461879,461940,461980,462050,462081,462124,462194,462243,462280,462329,462369,462404,462453,462496,462524,462549,462589,462620,462660,462689,462735,462760,462800,462843,462914,462981,463021,463050,463084,463124,463167,463207,463259,463314,463345,463388,463434,463474,463517,463554,463621,463649,463680,463726,463757,463813,463847,463872,463906,463967,464001,464059,464117,464154,464203,464246,464316,464350,464393,464448,464512,464555,464580,464641,464702,464736,464782,464813,464856,464929,464960,465021,465070,465113,465144,465175,465206,465255,465289,465350,465390,465427,465458,465582,465613,465641,465684,465712,465743,465801,465850,465875,465909,465937,465968,465996,466066,466106,466137,466183,466217,466275,466324,466358,466398,466432,466466,466491,466531,466565,466632,466666,466700,466728,466765,466814,466848,466919,466959,467017,467081,467131,467162,467193,467254,467285,467355,467380,467417,467448,467476,467510,467547,467608,467651,467694,467782,467825,467863,467900,467934,467968,467996,468042,468073,468137,468174,468202,468263,468297,468331,468362,468402,468439,468473,468507,468538,468572,468612,468643,468686,468723,468766,468806,468840,468877,468914,468957,469009,469046,469092,469147,469193,469224,469276,469322,469362,469396,469430,469464,469507,469556,469584,469615,469646,469686,469732,469772,469803,469831,469877,469920,469978,470015,470061,470101,470153,470190,470230,470270,470334,470374,470417,470448,470488,470525,470574,470614,470648,470682,470719,470753,470793,470824,470858,470895,470935,470969,470994,471034,471059,471087,471124,471158,471189,471217,471248,471288,471319,471353,471384,471424,471452,471489,471520,471560,471603,471631,471671,471724,471758,471789,471826,471884,471927,471958,472031,472092,472138,472184,472224,472276,472316,472350,472384,472430,472464,472495,472523,472548,472576,472619,472650,472684,472733,472788,472834,472907,472938,472990,473042,473082,473131,473180,473217,473254,473327,473385,473437,473471,473499,473539,473588,473613,473644,473690,473745,473785,473819,473850,473893,473942,474006,474046,474092,474127,474155,474186,474244,474272,474318,474352,474383,474432,474487,474515,474558,474619,474701,474732,474763,474818,474867,474910,474935,474966,474997,475070,475143,475211,475242,475297,475349,475407,475444,475505,475545,475591,475625,475671,475786,475817,475848,475915,475970,476061,476128,476186,476235,476263,476333,476436,476473,476573,476607,476692,476762,476790,476824,476861,476913,476953,476981,477024,477052,477092,477153,477196,477245,477315,477352,477389,477420,477484,477515,477552,477583,477614,477642,477682,477731,477777,477838,477890,477948,478015,478064,478101,478126,478157,478200,478231,478256,478299,478345,478370,478419,478483,478535,478572,478621,478649,478698,478747,478805,478836,478873,478901,478962,479005,479060,479103,479146,479195,479226,479257,479287,479324,479385,479434,479474,479514,479545,479573,479613,479650,479699,479736,479785,479819,479850,479884,479942,479982,480037,480068,480105,480136,480170,480225,480265,480305,480342,480403,480446,480492,480517,480554,480582,480619,480668,480711,480742,480788,480819,480853,480884,480927,480961,481013,481053,481105,481142,481173,481207,481235,481278,481327,481364,481404,481432,481481,481524,481582,481622,481650,481690,481739,481764,481816,481844,481878,481909,481943,481983,482038,482073,482105,482136,482161,482204,482268,482299,482333,482385,482422,482474,482520,482614,482657,482694,482749,482792,482847,482905,482942,483000,483037,483071,483133,483176,483203,483258,483298,483362,483396,483436,483473,483510,483538,483584,483615,483648,483703,483764,483822,483889,483935,483999,484033,484082,484113,484141,484169,484209,484255,484328,484356,484393,484418,484449,484483,484520,484551,484588,484613,484641,484690,484727,484791,484831,484871,484908,484942,484976,485013,485047,485072,485121,485161,485189,485223,485257,485297,485325,485359,485420,485466,485509,485537,485595,485647,485675,485718,485758,485789,485847,485893,485933,485982,486016,486047,486078,486124,486161,486201,486229,486257,486288,486316,486344,486378,486409,486446,486486,486559,486596,486645,486694,486737,486774,486802,486839,486876,486937,486971,486999,487045,487078,487109,487161,487209,487243,487291,487328,487368,487429,487460,487491,487534,487562,487590,487633,487676,487725,487753,487811,487860,487891,487922,487953,488014,488081,488127,488194,488243,488289,488317,488354,488391,488431,488483,488511,488548,488594,488619,488662,488753,488802,488842,488888,488931,488962,488996,489042,489070,489110,489153,489184,489227,489258,489298,489362,489414,489466,489515,489558,489592,489629,489672,489697,489731,489792,489826,489881,489951,489985,490025,490095,490129,490175,490203,490237,490280,490332,490381,490427,490482,490507,490538,490572,490687,490724,490758,490801,490850,490878,490915,490943,490971,491020,491045,491091,491137,491177,491229,491260,491288,491334,491362,491399,491448,491497,491525,491568,491599,491645,491674,491711,491754,491791,491843,491877,491932,491978,492018,492064,492092,492138,492166,492197,492237,492277,492311,492345,492397,492443,492471,492511,492539,492591,492649,492680,492741,492778,492815,492843,492880,492914,492981,493009,493052,493092,493123,493154,493242,493282,493334,493374,493402,493442,493509,493546,493595,493623,493657,493685,493713,493747,493787,493833,493882,493912,493943,493980,494008,494039,494070,494107,494132,494178,494215,494261,494328,494356,494399,494442,494470,494546,494571,494614,494648,494706,494740,494795,494868,494914,494972,495027,495055,495119,495180,495207,495235,495281,495330,495367,495413,495468,495508,495566,495594,495646,495710,495762,495856,495914,495984,496045,496082,496119,496174,496220,496275,496339,496364,496398,496432,496481,496545,496579,496622,496689,496723,496769,496806,496849,496919,496953,496987,497048,497103,497146,497189,497247,497317,497369,497400,497446,497483,497544,497584,497618,497658,497710,497750,497790,497845,497894,497928,497992,498044,498087,498139,498203,498252,498286,498329,498369,498403,498431,498459,498517,498560,498624,498679,498722,498762,498814,498842,498876,498910,498974,499017,499051,499094,499140,499177,499205,499257,499315,499343,499386,499417,499463,499509,499576,499613,499665,499699,499754,499791,499822,499850,499881,499912,499955,499998,500041,500072,500100,500140,500171,500205,500239,500276,500304,500338,500378,500415,500449,500486,500514,500551,500582,500607,500662,500693,500721,500752,500792,500829,500854,500894,500931,500959,501005,501054,501094,501146,501174,501208,501242,501324,501355,501392,501438,501472,501527,501582,501646,501677,501708,501739,501773,501810,501853,501896,501945,502009,502034,502077,502111,502139,502200,502249,502274,502329,502393,502445,502482,502513,502550,502581,502618,502673,502746,502858,502910,502948,503024,503085,503144,503172,503215,503258,503304,503356,503411,503451,503491,503531,503574,503611,503681,503715,503743,503783,503814,503848,503879,503919,503956,503993,504039,504076,504116,504156,504217,504254,504300,504343,504398,504435,504472,504512,504561,504628,504680,504729,504820,504845,504876,504949,504998,505047,505114,505157,505197,505237,505286,505329,505363,505403,505428,505474,505514,505554,505585,505622,505665,505690,505724,505749,505777,505805,505878,505906,505946,505983,506023,506075,506118,506164,506189,506226,506263,506312,506415,506449,506477,506532,506557,506597,506646,506683,506747,506811,506848,506891,506940,506977,507029,507066,507100,507137,507174,507211,507254,507291,507319,507368,507411,507466,507509,507558,507634,507671,507723,507778,507812,507852,507880,507905,507939,507982,508007,508044,508084,508139,508179,508216,508265,508290,508324,508367,508404,508435,508475,508515,508564,508601,508644,508681,508718,508758,508810,508862,508908,508945,508994,509055,509098,509129,509172,509251,509297,509331,509371,509402,509433,509461,509522,509550,509581,509618,509652,509692,509741,509772,509818,509855,509898,509947,509993,510042,510073,510110,510138,510175,510218,510252,510298,510335,510393,510427,510458,510495,510526,510563,510612,510655,510692,510723,510763,510797,510843,510883,510917,510951,510982,511028,511086,511129,511166,511212,511240,511274,511320,511360,511415,511446,511477,511517,511554,511600,511628,511665,511699,511745,511779,511831,511880,511926,511960,511994,512040,512074,512117,512154,512209,512249,512301,512332,512363,512415,512440,512489,512517,512548,512591,512637,512677,512726,512757,512800,512837,512898,512926,512969,513003,513061,513098,513138,513169,513200,513267,513316,513350,513405,513448,513485,513522,513562,513599,513639,513667,513722,513765,513793,513824,513894,513919,513965,513993,514024,514106,514143,514186,514268,514293,514342,514400,514443,514471,514520,514593,514621,514667,514698,514729,514775,514821,514882,514922,514956,515017,515063,515100,515176,515204,515256,515296,515324,515361,515404,515459,515486,515523,515575,515609,515649,515722,515756,515793,515830,515870,515937,516004,516032,516087,516121,516164,516192,516253,516281,516324,516394,516455,516525,516574,516605,516657,516736,516776,516816,516850,516875,516909,516964,517019,517050,517087,517133,517161,517201,517253,517290,517318,517352,517404,517432,517472,517521,517564,517625,517653,517681,517709,517749,517774,517799,517845,517891,517928,517956,518035,518066,518106,518167,518219,518250,518302,518375,518406,518461,518492,518520,518557,518588,518640,518668,518693,518754,518782,518816,518847,518887,518912,518955,518998,519035,519087,519115,519170,519201,519256,519284,519339,519376,519404,519438,519499,519530,519573,519613,519656,519723,519760,519818,519843,519886,519989,520019,520065,520129,520172,520212,520243,520283,520320,520366,520406,520470,520537,520586,520614,520723,520748,520809,520867,520901,520932,520960,521021,521052,521098,521135,521190,521254,521315,521370,521395,521441,521490,521524,521570,521619,521657,521694,521722,521786,521814,521842,521888,521925,521968,521996,522045,522100,522137,522171,522202,522239,522285,522334,522380,522438,522472,522503,522531,522559,522590,522630,522685,522725,522756,522799,522836,522873,522904,522947,522999,523027,523064,523098,523129,523172,523218,523264,523310,523386,523417,523451,523506,523540,523571,523599,523642,523670,523716,523780,523811,523842,523873,523901,523962,524032,524078,524112,524140,524186,524244,524287,524318,524355,524407,524447,524484,524509,524543,524580,524617,524657,524700,524746,524786,524835,524947,524981,525015,525067,525092,525120,525187,525227,525294,525332,525360,525388,525443,525486,525532,525563,525630,525655,525695,525774,525805,525863,525915,525988,526061,526095,526132,526178,526221,526267,526298,526362,526435,526466,526518,526552,526580,526635,526717,526766,526854,526897,526928,526959,527008,527081,527178,527206,527270,527313,527359,527387,527436,527485,527549,527577,527638,527669,527736,527767,527795,527841,527881,527936,527985,528013,528056,528117,528169,528197,528258,528313,528374,528423,528469,528509,528567,528607,528644,528720,528784,528815,528852,528886,528956,529011,529081,529139,529206,529270,529337,529392,529471,529520,529551,529597,529634,529689,529753,529787,529818,529882,529934,529974,530005,530036,530067,530104,530138,530214,530257,530321,530373,530419,530462,530538,530611,530645,530709,530798,530829,530872,530906,530973,531004,531062,531087,531124,531179,531216,531253,531299,531330,531388,531419,531459,531517,531584,531657,531697,531764,531804,531838,531881,531930,531985,532067,532152,532222,532277,532329,532366,532397,532446,532480,532517,532566,532609,532646,532698,532750,532778,532812,532846,532901,532959,533011,533055,533116,533171,533208,533233,533276,533319,533377,533408,533475,533503,533555,533592,533650,533687,533721,533761,533792,533844,533872,533918,533961,534040,534071,534105,534178,534218,534249,534295,534356,534397,534446,534486,534523,534551,534576,534628,534665,534705,534763,534788,534855,534901,534935,534990,535021,535052,535098,535123,535166,535218,535258,535289,535350,535378,535433,535479,535507,535565,535597,535628,535677,535756,535821,535897,535955,535995,536029,536057,536085,536131,536183,536229,536278,536321,536358,536404,536435,536487,536512,536552,536583,536623,536666,536700,536749,536795,536826,536860,536888,536928,536962,536987,537039,537079,537110,537165,537193,537233,537288,537346,537374,537405,537436,537482,537522,537556,537599,537636,537676,537710,537753,537782,537852,537907,537962,537990,538024,538094,538143,538171,538229,538269,538321,538355,538404,538519,538557,538594,538637,538668,538723,538766,538791,538837,538904,538947,538984,539027,539073,539149,539210,539262,539305,539360,539385,539461,539498,539556,539587,539648,539677,539747,539772,539806,539849,539874,539908,539933,539973,540025,540059,540096,540139,540188,540240,540271,540305,540342,540388,540428,540453,540496,540539,540564,540604,540635,540693,540736,540764,540834,540868,540902,540954,541006,541031,541083,541144,541172,541197,541228,541268,541308,541366,541418,541452,541477,541529,541557,541609,541643,541686,541717,541787,541824,541900,541949,541974,542012,542040,542074,542114,542157,542194,542240,542319,542359,542396,542439,542512,542549,542583,542623,542735,542772,542818,542873,542934,542968,543014,543078,543115,543167,543240,543280,543332,543384,543430,543518,543561,543604,543632,543687,543719,543792,543841,543896,543930,543985,544016,544062,544093,544130,544173,544229,544293,544352,544407,544447,544475,544506,544552,544586,544638,544678,544703,544735,544793,544818,544861,544907,544974,545020,545054,545088,545149,545183,545232,545269,545306,545346,545389,545423,545490,545539,545606,545637,545662,545705,545763,545797,545837,545868,545926,545966,546018,546070,546107,546147,546199,546260,546291,546340,546392,546420,546463,546542,546588,546640,546686,546738,546799,546842,546870,546916,546968,547053,547105,547154,547185,547225,547268,547326,547390,547427,547479,547519,547565,547593,547651,547694,547737,547786,547829,547872,547912,547943,547992,548038,548084,548145,548176,548243,548289,548344,548387,548436,548467,548513,548541,548614,548666,548730,548794,548840,548880,548950,549029,549096,549157,549215,549280,549356,549409,549467,549516,549553,549596,549654,549751,549782,549819,549876,549923,549966,550003,550043,550086,550171,550220,550266,550330,550406,550458,550495,550538,550596,550639,550664,550722,550780,550814,550863,550927,550982,551028,551074,551105,551133,551188,551258,551340,551395,551432,551469,551566,551609,551661,551722,551762,551823,551860,551903,551955,552004,552059,552114,552154,552188,552234,552274,552329,552372,552415,552476,552513,552547,552605,552684,552766,552818,552867,552910,552980,553011,553045,553076,553125,553177,553247,553275,553324,553379,553431,553465,553508,553551,553597,553622,553662,553711,553757,553806,553849,553880,553920,553963,553991,554043,554086,554114,554151,554209,554279,554328,554398,554441,554469,554515,554549,554592,554632,554669,554733,554770,554804,554844,554872,554909,554949,554986,555038,555084,555118,555152,555195,555250,555281,555330,555391,555449,555489,555541,555602,555630,555664,555692,555726,555757,555797,555837,555919,555959,555996,556054,556082,556128,556171,556205,556248,556318,556400,556443,556492,556535,556590,556621,556649,556689,556729,556766,556818,556855,556904,556953,557014,557048,557079,557128,557153,557190,557221,557288,557334,557362,557393,557433,557470,557501,557550,557593,557627,557667,557704,557735,557784,557809,557876,557910,557944,557981,558027,558055,558083,558123,558151,558188,558228,558265,558299,558330,558370,558413,558456,558502,558536,558576,558616,558674,558732,558766,558794,558834,558877,558929,558969,559018,559055,559089,559129,559187,559227,559273,559310,559341,559372,559403,559455,559498,559544,559578,559630,559676,559731,559777,559817,559866,559894,559943,559977,560020,560072,560106,560143,560177,560226,560275,560312,560358,560392,560432,560466,560503,560552,560608,560642,560679,560710,560750,560790,560824,560858,560922,560956,560981,561006,561055,561080,561117,561148,561194,561249,561304,561338,561387,561418,561449,561477,561511,561560,561594,561631,561662,561711,561769,561815,561843,561895,561926,561993,562027,562085,562116,562144,562184,562224,562264,562301,562341,562384,562415,562446,562486,562532,562560,562603,562631,562668,562723,562763,562794,562828,562862,562902,562936,562967,562998,563050,563090,563142,563185,563216,563259,563290,563345,563373,563458,563531,563580,563617,563651,563712,563746,563810,563862,563908,563961,564004,564035,564063,564106,564134,564165,564238,564269,564318,564373,564407,564447,564484,564518,564558,564601,564629,564672,564715,564761,564798,564850,564884,564912,564955,565001,565041,565099,565142,565200,565237,565262,565302,565342,565379,565410,565441,565484,565530,565582,565634,565710,565759,565821,565876,565913,565947,565984,566012,566052,566086,566147,566178,566221,566246,566295,566335,566372,566412,566437,566465,566535,566572,566612,566643,566686,566729,566757,566788,566846,566898,566926,566957,567015,567073,567110,567156,567211,567302,567366,567418,567458,567498,567535,567593,567642,567667,567713,567750,567796,567836,567870,567895,567932,567975,568036,568076,568113,568147,568208,568245,568276,568319,568359,568405,568448,568476,568513,568571,568608,568642,568676,568722,568774,568802,568866,568897,568946,569001,569095,569147,569214,569281,569315,569364,569392,569423,569478,569515,569558,569604,569647,569726,569754,569785,569826,569896,569936,569979,570013,570062,570117,570160,570233,570273,570313,570341,570372,570406,570464,570501,570526,570554,570582,570610,570647,570687,570745,570785,570831,570865,570938,570975,571012,571046,571080,571141,571196,571233,571270,571295,571329,571369,571403,571440,571486,571527,571564,571607,571648,571703,571728,571759,571790,571923,571948,571985,572019,572092,572141,572193,572239,572276,572334,572376,572413,572468,572529,572554,572633,572659,572693,572727,572764,572834,572877,572917,573029,573066,573103,573173,573256,573302,573354,573382,573434,573480,573532,573593,573663,573706,573773,573837,573865,573893,573939,573988,574037,574128,574204,574262,574297,574337,574377,574417,574460,574509,574585,574622,574653,574705,574748,574797,574837,574892,574938,575005,575060,575157,575188,575237,575310,575359,575414,575472,575509,575555,575613,575680,575762,575832,575884,575945,575985,576025,576059,576147,576196,576257,576333,576406,576476,576538,576593,576630,576691,576725,576762,576812,576873,576922,577001,577068,577114,577151,577191,577228,577298,577341,577385,577446,577474,577508,577539,577576,577634,577668,577702,577739,577797,577834,577892,577932,577957,578015,578085,578122,578157,578188,578228,578259,578302,578366,578409,578440,578471,578535,578569,578615,578655,578692,578729,578766,578803,578840,578892,578929,578972,579000,579028,579068,579114,579157,579233,579270,579307,579350,579399,579433,579485,579540,579583,579638,579687,579733,579776,579804,579841,579878,579918,579976,580022,580068,580102,580181,580212,580243,580307,580353,580390,580433,580470,580522,580550,580587,580639,580679,580731,580780,580814,580860,580891,580949,580977,581017,581069,581100,581143,581177,581220,581251,581294,581322,581359,581394,581428,581472,581524,581549,581589,581629,581681,581730,581770,581840,581895,581945,581985,582067,582182,582219,582262,582320,582384,582421,582452,582480,582511,582542,582576,582655,582749,582795,582820,582851,582888,582934,582965,583011,583048,583085,583131,583159,583211,583260,583297,583340,583374,583441,583466,583518,583564,583595,583632,583696,583733,583779,583810,583856,583893,583921,583958,583986,584014,584054,584097,584155,584192,584223,584272,584330,584382,584443,584474,584511,584593,584627,584661,584710,584744,584799,584839,584867,584910,584938,584999,585030,585058,585116,585159,585214,585241,585281,585360,585388,585431,585480,585517,585548,585582,585610,585659,585705,585748,585779,585810,585853,585878,585927,585979,586013,586041,586066,586112,586152,586189,586238,586278,586327,586364,586398,586432,586481,586512,586549,586598,586629,586660,586742,586773,586801,586835,586884,586924,586961,587016,587053,587096,587121,587149,587198,587225,587265,587296,587342,587427,587485,587513,587568,587611,587645,587688,587722,587795,587823,587875,587918,587958,588043,588074,588129,588181,588227,588258,588289,588320,588375,588418,588470,588510,588559,588611,588660,588691,588758,588798,588826,588872,588909,588949,588980,589023,589066,589124,589170,589210,589235,589263,589309,589346,589386,589417,589460,589488,589555,589604,589635,589699,589733,589773,589822,589886,589944,589990,590036,590064,590101,590135,590163,590230,590276,590328,590356,590408,590433,590485,590531,590595,590623,590663,590715,590770,590831,590877,590905,590933,590979,591025,591095,591144,591178,591224,591252,591295,591344,591372,591400,591476,591531,591595,591635,591696,591751,591818,591855,591922,591980,592020,592081,592124,592173,592216,592253,592308,592345,592445,592473,592618,592700,592746,592789,592829,592911,593002,593048,593133,593206,593255,593310,593395,593471,593559,593641,593675,593760,593818,593852,593889,593944,593984,594036,594082,594128,594183,594247,594347,594411,594451,594524,594591,594649,594710,594750,594802,594851,594927,595000,595070,595152,595195,595256,595311,595363,595406,595470,595519,595595,595644,595687,595740,595783,595829,595890,595954,595997,596055,596104,596159,596187,596230,596285,596313,596353,596393,596484,596572,596612,596661,596713,596759,596805,596848,596894,596958,597010,597044,597087,597145,597173,597219,597274,597329,597375,597418,597473,597567,597637,597674,597723,597760,597806,597852,597889,597953,597984,598072,598124,598179,598222,598262,598317,598378,598437,598477,598520,598578,598615,598679,598716,598747,598808,598854,598897,598943,599001,599035,599087,599127,599176,599225,599274,599332,599402,599463,599497,599546,599598,599653,599702,599745,599812,599882,599958,600001,600113,600150,600190,600233,600273,600334,600401,600441,600472,600548,600588,600649,600705,600751,600800,600840,600875,600945,601009,601052,601131,601168,601196,601221,601261,601313,601359,601417,601460,601503,601540,601589,601641,601687,601760,601794,601840,601925,601971,602026,602085,602119,602156,602187,602224,602273,602310,602368,602396,602445,602512,602570,602604,602662,602705,602733,602776,602819,602892,602944,602996,603060,603133,603167,603222,603295,603365,603435,603496,603566,603627,603679,603782,603839,603879,603952,603995,604065,604120,604169,604194,604243,604286,604320,604351,604418,604482,604525,604562,604605,604663,604739,604833,604861,604895,604932,604976,605034,605074,605138,605214,605263,605291,605353,605444,605496,605545,605579,605634,605689,605723,605775,605812,605855,605916,605980,606032,606114,606169,606256,606317,606366,606412,606491,606534,606571,606620,606654,606691,606726,606760,606839,606879,606907,606950,606984,607045,607082,607131,607171,607217,607254,607279,607313,607353,607396,607424,607452,607498,607541,607581,607618,607667,607707,607813,607850,607890,607927,607970,607995,608044,608081,608124,608176,608225,608262,608296,608357,608382,608422,608453,608502,608533,608573,608604,608650,608693,608730,608770,608834,608859,608893,608925,609013,609050,609093,609148,609197,609234,609292,609332,609363,609439,609479,609528,609577,609620,609651,609685,609737,609768,609823,609878,609915,609976,610028,610056,610105,610163,610218,610261,610307,610344,610390,610448,610482,610522,610554,610588,610625,610662,610736,610767,610840,610871,610959,611044,611084,611159,611211,611264,611454,611512,611546,611580,611611,611639,611670,611713,611765,611805,611881,611909,611940,611986,612044,612075,612109,612146,612183,612226,612266,612330,612397}
	listing.StackClean()
	info := listing.StackNew( listing.VarsToBytes( poss[0] ) )
	for i:=1; i<len(poss); i++ {
		info = listing.StackAdd( info, listing.VarsToBytes( poss[i] ) )
	}
	res := listing.StackGetAll(info)
	resLen := len(res)
	resArr := make( []int64, resLen>>3 )
	listing.Scan( res, &resArr )
	fmt.Println( "res length is ", len(res) )
	fmt.Println( resArr )
	res = listing.StackGet( info, 8, 3000 )
	resLen = len(res)
	resArr = make( []int64, resLen>>3 )
	listing.Scan( res, &resArr )
	fmt.Println( "res part length is ", len(res) )
	fmt.Println( resArr )
}